Falcon: On-line Monitoring for Steering Parallel Programs 1

نویسندگان

  • Weiming Gu
  • Greg Eisenhauer
  • Karsten Schwan
  • Je rey Vetter
چکیده

Advances in high performance computing, communications, and user interfaces enable developers to construct increasingly interactive high performance applications. The Falcon system presented in this paper supports such interactivity by providing runtime libraries, tools, and user interfaces that permit the on-line monitoring and steering of large-scale parallel codes. The principal aspects of Falcon described in this paper are its abstractions and tools for capture and analysis of application-speci c program information, performed on-line, with controlled latencies and scalable to parallel machines of substantial size. In addition, Falcon provides support for the on-line graphical display of monitoring information, and it allows programs to be steered during their execution, by human users or algorithmically. This paper presents our basic research motivation, outlines the Falcon system's functionality, and includes a detailed evaluation of its performance characteristics in light of its principal contributions. Falcon's functionality and performance evaluation are driven by our experiences with large-scale parallel applications being developed with end users in physics and in atmospheric sciences. The sample application highlighted in this paper is a molecular dynamics simulation program (MD) used by physicists to study the statistical mechanics of liquids. Index Terms { Parallel processing, program steering, program adaptation, on-line monitoring, instrumentation, trace analysis, perturbation, performance evaluation, performance displays, molecular dynamics simulation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Falcon: On-line Monitoring and Steering of Large-scale Parallel Programs 1

{ Falcon is a system for on-line monitoring and steering of large-scale parallel programs. The purpose of such interactive steering is to improve its performance or to aaect its execution behavior. The Falcon system is composed of an application-speciic on-line monitoring system, an interactive steering mechanism, and a graphical display system. In this paper, we present a framework of the Falc...

متن کامل

Falcon { Toward Interactive Parallel Programs :

This paper focuses on the opportunities and costs of on-line steering as applied to a substantial parallel application. We demonstrate potential performance improvements through the use of the Falcon system, an experimental system for the on-line monitoring and steering of parallel programs. The visual presentation of program output along with animated displays of program performance informatio...

متن کامل

Falcon - Toward Interactive Parallel Programs: The On-line Steering of a Molecular Dynamics Application

1 Interactive Parallel Programs Future parallel applications will be run on a variety of parallel machines linked with high performance networks. The primary purpose of our research is to exploit these modern systems' capabilities to ooer human-interactive interfaces that can execute simultaneously with a parallel application's computational and storage tasks. Speciically, we are exploring the ...

متن کامل

Falcon: On-line monitoring for steering parallel programs

{ Advances in high performance computing, communications, and user interfaces enable developers to construct increasingly interactive high performance applications. The Falcon system presented in this paper supports such interactivity by providing runtime libraries, tools, and user interfaces that permit the on-line monitoring and steering of large-scale parallel codes. The principal aspects of...

متن کامل

Online Displays of Parallel Programs: Problems and Solutions

The continuous display of information derived from on-line monitoring presents problems that are more diicult to resolve than those associated with oo-line displays. Handling these problems requires a systematic approach aaecting both the displays and the monitoring system itself. This paper discusses the problems inherent in on-line display and the approach to them taken by the Falcon monitori...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997